Smoothed Analysis of Algorithms and the Fujishige-Wolfe Algorithm to Minimize Submodular Functions
نویسندگان
چکیده
We study the method of smoothed analysis for understanding the complexity of algorithms. We first discuss the need for defining an alternative to worst case complexity and discuss some alternatives considered in analysis of algorithms. We then discuss smoothed analysis, introduced by Spielman and Teng [22] and describe how one could do a smoothed analysis of an algorithm. There are a few design questions here which we attempt to answer. As an instance we study the time complexity of the Simplex method with Two-Phase Shadow Vertex Pivot rule which was shown to have a polynomial smoothed complexity by Spielman and Teng [22]. We intend to apply smoothed analysis to analyze the time complexity of of a well known algorithm in combinatorial optimization for submodular function minimization, the Fujishige-Wolfe min-norm algorithm [9] . The time complexity has been unknown for a long time, although it has been shown to perform extremely well in practice. We study the Fujishige-Wolfe method to minimize a submodular function and prove properties of the algorithm that make the details clear. We then consider an approach to do a smoothed complexity analysis of this algorithm.
منابع مشابه
Provable Submodular Minimization via Fujishige-Wolfe’s Algorithm∗
Owing to several applications in large scale learning and vision problems, fast submodular function minimization (SFM) has become a critical problem. Theoretically, unconstrained SFM can be performed in polynomial time [10, 11]. However, these algorithms are typically not practical. In 1976, Wolfe [22] proposed an algorithm to find the minimum Euclidean norm point in a polytope, and in 1980, Fu...
متن کاملProvable Submodular Minimization using Wolfe's Algorithm
Owing to several applications in large scale learning and vision problems, fast submodular function minimization (SFM) has become a critical problem. Theoretically, unconstrained SFM can be performed in polynomial time [10, 11]. However, these algorithms are typically not practical. In 1976, Wolfe [21] proposed an algorithm to find the minimum Euclidean norm point in a polytope, and in 1980, Fu...
متن کاملSubmodular Function Minimization and Maximization in Discrete Convex Analysis
This paper sheds a new light on submodular function minimization and maximization from the viewpoint of discrete convex analysis. L-convex functions and M-concave functions constitute subclasses of submodular functions on an integer interval. Whereas L-convex functions can be minimized efficiently on the basis of submodular (set) function minimization algorithms, M-concave functions are identif...
متن کاملAlgorithms for Submodular Flows ∗
SUMMARY We first describe fundamental results about submodular functions and submodular flows, which lay a basis for devising efficient algorithms for submodular flows. We then give a comprehensive survey on algorithms for submodular flows and show some possible future research directions.
متن کاملGeometric Rescaling Algorithms for Submodular Function Minimization
We present a new class of polynomial-time algorithms for submodular function minimization (SFM), as well as a unified framework to obtain strongly polynomial SFM algorithms. Our new algorithms are based on simple iterative methods for the minimum-norm problem, such as the conditional gradient and the Fujishige-Wolfe algorithms. We exhibit two techniques to turn simple iterative methods into pol...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2011